Updates when released are available at http://www.anime.net/~go/mpeckers.html
I can be reached VIA email at rafaelwl@sumter.net
What is this Program?
Very simply, it is a program to automatically convert any mpeg-1 or MPEG-2 LSF layer 1, layer 2 or layer 3 audio file into an AIFF file, or Sound Designer II file.
It should correctly recognize and decode all ISO-standard mpeg audio files, and is for PowerPC MacOS machines only.
How Do I Use It?
Simply drag your mpeg audio file onto the icon and off goes the program. Have lots of disk space handy, as each minute of audio can occupy as much as 10 MB of disk space!
The decodes are placed in the same folder as the original unless you specify otherwise. To change the destination, double click on the icon and a preferences menu will appear. You can also change the creator type of the destination file here as well.
This version will display the type and number of errors it encounters as it decodes, and will try to recover from these errors and continue to decode if possible. I have tried to make error recovery as robust as possible, and the results sound better than many current mpeg players out there. I think you will agree.
An error in the input file may or may not produce noticeable distortion or spurious noise in the destination file. Certainly, as errors pile up, the sound quality will suffer, much like scratches on an LP (for those of you old enough to know what an LP is). Using this information, you can decide whether or not you want to keep the file, or try to find a file with fewer (no?) errors.
Changes This Release
1.5 - Added VBR support, few minor bug fixes.
Disclaimer/Distribution Rights
This archive and its complete contents may be distributed to any end-user, as long as there is no charge for it. It may not be included in any commercial or "shareware" software release without express, written, non-electronic consent from the author.
Permission is given for distribution on freeware/shareware CD archives as long as:
(1) The archive compilation is made and sold on a non-profit basis;
(2) No modifications are made to the archive or it's contents; and
(3) A copy of the CD archive is forwarded at no cost to the author.
The archive may also be included on CD archives distributed by magazine publishers, provided that:
(1) No modifications are made to the archive or it's contents; and
(2) A copy of both the magazine and the CD archive are forwarded at no cost to the author.
No warranties or guarantees, either expressed or implied, are made with regard to this program, or its output or performance. The end-user accepts this program as is, and use of the program indicates an acceptance of responsibility for any damage occuring as a result of this use.
The user of this program accepts responsibility for obeying all applicable copyright law.
Many thanks to Kyle de Graaf for the icons for the decoder. His web site at http://www.cbd.net/kdegraaf/mp3.html has the latest mpeg news and many useful other mpeg audio utilities.
Sound Designer II is a trademark of Digidesign, a division of Avid Technology, Inc.
Left To Do
Decode to PCM, WAV, .snd
Speed things up.
Version History
1.5 - 1) Added VBR support.
2) Some change to support new PowerPlant structures.
3) Some speedups.
1.4.1 - 1) Minor fixes, speed enhancements.
1.4 - 1) Changed to PowerPlant
2) Add verbose error reporting, so that you will know what the errors are.
3) Continues to decode after errors are encountered.
4) No longer overwrites files - now attaches suffixes such as .1, .2 etc etc.
5) New decoder window - very similar to other Mac decompression tools.
6) Trimmed some code fat.
7) Changed Preferences to Save Verbose Error Reporting preferences.
8) Added an About Box.
9) Changed decoding to a threaded process with appropriate yielding - much more MacOS friendly.
10) Preference for adding ".aiff" or ".sd2" PC-ish suffixes to files.
11) Updated preference window and preferences files for suffix concatenation.
12) MPEG-2 L3 decoding routines cleaned up.
13) Ignores "trash at EOF"
1.3.3 - 1) Added ability to decode to Sound Designer II files.
2) More header fixes.
3) Zeroed huffman errors when they occur.
1.3.2 - 1) Fixed (Really!) MPEG-2 Layer II decoding routines
1.3.1 - 1) Recompiled using CW Pro Release 3
2) Fixed preflight header searching (Thanks to Igor Boronenkov)
1.3 - 1) Recognizes and skips past ID3v2 headers
2) MUCH more robust error correction
3) Extended preflight search for proper synchronization
1.2.2 - 1) Fix a bug which caused the decoder to crash when switching from a mono file to a stereo file.
2) More robust header removal routines.
1.2.1 - 1) Reverted back to old huffman decoding routines as new ones seem to have a slight problem.
1.2 - 1) Double clicking on the icon now brings up a preferences window for selecting a destination for your decodes.
2) File creator can also be specified in the preferences menu.
3) Now can queue up to 256 decodes (for those of you with *really* phat HDs).
4) More decoding optimizations for layer III.
1.1 - 1) Fixed a decoding bug. (Sorry.)
2) Changed the interface.
3) Miscellaneous optimizations.
1.0.2 - 1) Another non-standard header fix, thanks Kyle de Graaf once again.
1.0.1 - 1) Fixed some clipping/amplification problems found by David Renelt, thanks.
2) Chop those annoying headers off of SWA files - thanks, Kyle de Graaf.